Software entropy